package com.cawring.simple.route;

/**
 * 
 * <pre>
 * 클래스명 : 라우터에서 사용할 상수
 * 패키지명 : com.cawring.simple.route
 * 파일명   : RouteConstants.java
 * 설명     :
 * 라우터에서 사용되는 상수
 * </pre>
 * @Author    : 백승건
 * @Date      : 2014. 3. 13.
 * @Version   : v.1.0.0 - 2014. 3. 13. 최초작성
 */
public class RouteConstants {
	
	/* 라우터 파일 경로 및 이름 */
	public static final String ROUTES_FILE_NAME = "routes";
	public static final String ROUTES_FILE_PATH = RouteConstants.class.getProtectionDomain().getCodeSource().getLocation().getPath();
	
	/* url method */
	public static final String METHOD_GET  = "GET";
	public static final String METHOD_POST = "POST";
	
	/* comment mark */
	public static final String COMMENT_MARK = "#";
	
	/* 라우터 라인 정보 */
	public static final Integer ROUTE_INFO_ARR_LEN        = 3; // 정보구성 배열값
	public static final Integer ROUTE_INFO_METHOD_IDX     = 0; // 첫번째 배열값은 method
	public static final Integer ROUTE_INFO_URL_IDX        = 1; // 두번째 배열값은 url
	public static final Integer ROUTE_INFO_PKG_PATH_IDX   = 2; // 세번째 배열값은 package path
}
